Microsoft Access এ ফর্ম ব্যবহারকারীদের ডেটা ইনপুট এবং পরিচালনার জন্য একটি শক্তিশালী গ্রাফিক্যাল ইন্টারফেস প্রদান করে। ফর্মের মধ্যে Control ব্যবহার করে আপনি বিভিন্ন ইন্টারঅ্যাকটিভ উপাদান (যেমন টেক্সট বক্স, কম্বো বক্স, বাটন) যোগ করতে পারেন। এই কন্ট্রোলগুলো ব্যবহারকারীদের জন্য ডেটা ইনপুট বা প্রদর্শন করার জন্য সহায়ক। এখানে আমরা আলোচনা করব কিভাবে টেক্সট বক্স, কম্বো বক্স এবং বাটন কনফিগার করা যায়।
টেক্সট বক্স (Text Box)
টেক্সট বক্স একটি সাধারণ ফর্ম কন্ট্রোল, যা ব্যবহারকারীদের ডেটা ইনপুট করতে সহায়তা করে। এটি সাধারনত একক লাইনে টেক্সট বা সংখ্যা প্রবেশ করার জন্য ব্যবহৃত হয়।
টেক্সট বক্স কনফিগার করা
- ফর্মে টেক্সট বক্স যোগ করা
- প্রথমে, ফর্ম ডিজাইনে যান এবং Design View ওপেন করুন।
- রিবন থেকে Design ট্যাব নির্বাচন করুন এবং Text Box কন্ট্রোলটিতে ক্লিক করুন।
- তারপর ফর্মের উপরে একটি স্থান নির্বাচন করে মাউসের সাহায্যে টেক্সট বক্সটি ড্র্যাগ করুন।
- প্রপার্টি সেট করা
- টেক্সট বক্স নির্বাচন করার পর Property Sheet খুলুন (যদি এটি ওপেন না থাকে, তাহলে F4 প্রেস করুন)।
- এখানে আপনি টেক্সট বক্সের প্রপার্টি কনফিগার করতে পারবেন, যেমন:
- Name: কন্ট্রোলটির নাম দিন (যেমন
txtEmployeeName)। - Control Source: টেবিলের বা কোয়েরির ফিল্ড নির্বাচন করুন, যার সাথে এই টেক্সট বক্স সম্পর্কিত থাকবে।
- Format: ডেটা প্রদর্শন করার ফরম্যাট নির্বাচন করুন (যেমন ডেট, নম্বর, ইত্যাদি)।
- Default Value: প্রাথমিকভাবে টেক্সট বক্সে প্রদর্শিত মান সেট করতে পারেন।
- Name: কন্ট্রোলটির নাম দিন (যেমন
কম্বো বক্স (Combo Box)
কম্বো বক্স ব্যবহারকারীদের একটি ড্রপ-ডাউন মেনু থেকে একটি পছন্দ নির্বাচন করতে দেয়। এটি বিশেষভাবে তখন ব্যবহার হয় যখন ব্যবহারকারীকে পূর্বনির্ধারিত অপশনগুলির মধ্যে থেকে একটি নির্বাচন করতে হয়, যেমন শহরের নাম বা পণ্যের ধরন।
কম্বো বক্স কনফিগার করা
- ফর্মে কম্বো বক্স যোগ করা
- Design View তে ফর্মটি খুলুন।
- রিবন থেকে Combo Box কন্ট্রোল নির্বাচন করুন।
- এরপর ফর্মের উপরে ক্লিক করে কম্বো বক্সটি তৈরি করুন।
- ডাটা সঞ্চালন (Data Binding)
- Control Source: কম্বো বক্সের ডাটাবেস ফিল্ড নির্বাচন করুন, যেখানে ড্রপডাউন অপশনগুলি সঞ্চিত থাকবে।
- Row Source: এই প্রোপার্টির মাধ্যমে আপনি কম্বো বক্সের জন্য ডেটা উত্স নির্ধারণ করতে পারেন, যেমন একটি টেবিল, কোয়েরি বা মানের তালিকা।
- উদাহরণ:
SELECT CityName FROM Cities;
- উদাহরণ:
- Bound Column: কোন কলামটি কম্বো বক্স থেকে ডাটা নির্বাচন করবে, তা নির্ধারণ করুন (সাধারণত প্রথম কলামটি বাউন্ড কলাম হিসেবে কাজ করে)।
- অন্যান্য প্রপার্টি কনফিগারেশন
- Limit To List: এই প্রপার্টিটি Yes করতে হলে ব্যবহারকারী শুধুমাত্র ড্রপডাউন তালিকায় থাকা অপশনগুলি নির্বাচন করতে পারবে।
- Column Count: কতগুলি কলাম কম্বো বক্সে প্রদর্শিত হবে তা নির্ধারণ করুন।
- Column Widths: প্রতিটি কলামের আকার নির্ধারণ করুন যাতে প্রয়োজনীয় ডেটা ঠিকভাবে প্রদর্শিত হয়।
বাটন (Button)
বাটন ব্যবহারকারীদের কোন নির্দিষ্ট কাজ সম্পন্ন করার জন্য একটি কার্যকলাপ শুরু করতে সহায়তা করে, যেমন ফর্মের ডেটা সেভ করা, রেকর্ড খুঁজে বের করা বা কোনো নির্দিষ্ট কোয়েরি চালানো।
বাটন কনফিগার করা
- ফর্মে বাটন যোগ করা
- Design View তে ফর্মটি খুলুন।
- রিবন থেকে Button কন্ট্রোল নির্বাচন করুন।
- ফর্মের উপরে ক্লিক করে বাটনটি তৈরি করুন।
- অ্যাকশন নির্বাচন করা
- Command Button Wizard খুলবে, যা আপনাকে বাটনের জন্য একটি কার্যকলাপ নির্বাচন করতে সাহায্য করবে। এখানে বিভিন্ন পূর্বনির্ধারিত অ্যাকশন থাকে, যেমন:
- Save Record: বর্তমান রেকর্ড সেভ করবে।
- Open Form: অন্য একটি ফর্ম ওপেন করবে।
- Run Query: একটি কোয়েরি চালাবে।
- Exit: ফর্ম বন্ধ করবে।
- আপনি যদি কাস্টম স্ক্রিপ্ট বা অ্যাকশন চান, তাহলে Cancel করে, পরে ভিবিন্ন VBA কোড লিখতে পারেন।
- Command Button Wizard খুলবে, যা আপনাকে বাটনের জন্য একটি কার্যকলাপ নির্বাচন করতে সাহায্য করবে। এখানে বিভিন্ন পূর্বনির্ধারিত অ্যাকশন থাকে, যেমন:
- প্রপার্টি কনফিগার করা
- Name: বাটনের নাম দিন (যেমন
btnSaveবাbtnClose)। - Caption: বাটনের টেক্সট নির্বাচন করুন, যা ব্যবহারকারী দেখতে পাবে (যেমন "Save" বা "Close")।
- On Click: বাটন ক্লিক করলে কি ঘটবে তা নির্ধারণ করুন। এখানে আপনি একটি কোড লিখতে পারেন যা নির্দিষ্ট কাজটি সম্পন্ন করবে।
- Name: বাটনের নাম দিন (যেমন
টেক্সট বক্স, কম্বো বক্স, এবং বাটনের সঠিক ব্যবহার
- টেক্সট বক্স সাধারণত ব্যবহারকারীদের একক তথ্য (যেমন নাম, বয়স, ইমেইল) ইনপুট করার জন্য ব্যবহৃত হয়।
- কম্বো বক্স তখন ব্যবহার করা হয় যখন ব্যবহারকারীকে একটি নির্দিষ্ট তালিকা থেকে পছন্দ করতে বলা হয়, যেমন দেশের নাম, শহরের নাম ইত্যাদি।
- বাটন ব্যবহারকারীদের ডেটা সেভ করা, কোনো ফাংশন চালানো, অথবা অন্য কোন প্রক্রিয়া সম্পাদন করার জন্য ব্যবহৃত হয়।
এই কন্ট্রোলগুলো কনফিগার করার মাধ্যমে আপনি Microsoft Access ফর্মগুলোকে আরও ব্যবহারকারী-বান্ধব এবং কার্যকরী করতে পারবেন।
Read more